部署前后端分离应用 容器化 Abp 应用 关于 Abp 应用的容器化,其实和普通的 ASP.NET Core 应用差不多,大家可以参考我此前的文章。 唯一需要注意的是:因为 Abp 解决方案中有多个项目,在 publish 过程中需要手动指定启动项目,例如: 使用 sql…
添加实体 这里我以问答模块为例,记录一下我在创建实体类过程中碰到的一些坑。 类图 审计属性 具体什么是审计属性我这里就不再介绍了,大家可以参考官方文档。 这里我是通过继承定义好的基类来获得相应的审计属性,大家如果有需求的话,也可以自己通过接口定义。 其中,abp…
配置数据库表前缀 本篇其实和 ABP 关系并不大,主要是 EF Core 的一些应用-.-。 起因 支持数据库表前缀应该是很多应用中比较常见的功能,而在 ABP 中并没直接提供这一功能,所以在我们的应用中,我们转而借助 EF Core…
配置 User Secrets 起因 因为以往习惯在 User Secrets 中保存连接字符串之类信息,但当我把连接字符串移到 secrets.json…
使用 MySQL 起因 因为我自用的服务器只是腾讯云 1 核 1G 的学生机,不方便装 SQL Server,所以转而 MySQL。 这里使用的 MySQL 版本号为 8.0。 解决方案 删除 Qincai.EntityFrameCore 项目中现有的针对 SQL Server…
Docker 部署 虽然.net core 的环境配置足够简单,但我们还是希望最好能通过一键式的命令来进行发布和升级。在我已知的解决方案中,Docker 是最适合这类情节的了。(若大家有其他方案,欢迎指教) 关于 ASP.NET Core 如何构建 Docker…